to be lily-livered - Turc Anglais Dictionnaire